package com.kaili.basic.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
/**
 * @author: dxj
 * @descrinption: Created by dxj on 18-6-11.
 * @modified:
 */
@Data
public class BaseNewsIssueQueryDto{
    @ApiModelProperty(value = "当前页", required = true, example = "1")
    public Integer page;

    @ApiModelProperty(value = "页数量", required = true, example = "15")
    public Integer pageSize;

    @ApiModelProperty("通知标题")
    private String newsTitle;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("发布时间（是可以被看到的时间，可以选择未来1个月内的时间）")
    private Date issueTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("发布截止时间（是可以被看到的时间，可以选择未来1个月内的时间）")
    private Date issueEndTime;

    @ApiModelProperty("新闻、消息类型ID")
    private Long newsTypeId;

    @ApiModelProperty("发布网点ID")
    private Long siteId;

    @ApiModelProperty("是否有附件 1:未到发布时间 0:已到发布时间")
    private Long declare;

    @ApiModelProperty("是否过期(仅发布通知) 1:已经过期 0:未过期")
    private Long isOverdue;

    @ApiModelProperty("处理状态(0:未看 1：已看未回 2：已看已回)")
    private Long handleStatus;

    @ApiModelProperty("发布方（0 发布给我的,1 我发布的）")
    private Long publisher;

    @ApiModelProperty("是否有附件 1:有 0:无")
    private Long isAttachment;

}
